package com.i2works.smartluolong.web.entity.Implement;

import com.i2works.smartluolong.utils.entity.BaseCommDO;

import java.util.List;

/**
 * 实施清单
 *
 * @author Liu Yutao <koal@vip.qq.com>
 * @date 2018/11/7 14:50
 */

public class ImplementDO extends BaseCommDO {

    private String unid; //主键
    private String deptName; // 实施机关名称
    private String deptUnid; // 实施主体主键
    private String deptCode; // 实施主体所属辖区编码或组织机构代码
    private String areaCode; // 区划代码；默认值：410311
    private String lifeState; // 事项生命状态 - 没找到
    private String libState; // 所处事项库 - 没找到
    private String status; // 事项状态 Y启用 N.禁用 D已删除
    private String createUserunid; // 创建者 ID
    private String createUsername; // 创建者
    private String catalogUnid; // 所属的目录主键，目录主键为0和为空的时候，为最顶级目录。
    private String isDelay; // 是否延迟（没找到）
    private Integer delayDays; // 延迟天数（没找到）
    private String serviceMainCode; // 服务主要代码（没找到）同事项编码，QT65848
    private String serviceSubCode; // 服务子代码（没找到）001
    private String uniteDeptunids; // 联办机构（没找到）
    private Integer parentUnid; // 最上级目录ID（没找到）
    private String implementCode; // 事项的实施编码
    private String catalogName; // 所属子目录
    private String serviceName; // 事项名称
    private String serviceType; // 事项类型
    private String applyPropertiy;//项目性质
    private String powerResource; // 权力来源
    private String baseCode; // 基本编码
    private String serviceCode; // 事项编码
    private String infoType; // 办件类型
    private String countLimitDesc; // 数量限制描述
    private String performLevel; // 行使层级
    private String implementPropety; // 实施主体性质
    private String performContent; // 行使内容
    private String handleScope; // 通办范围
    private String isExpress; // 物流快递(Y/N）
    private String fourStandard; // 实现"四办"情况(就近办01、网上办02、一次办03、马上办04、一网通办05)
    private Integer sortid; // 排序号
    private String isReservation; // 预约办理(Y/N)
    private String isOnlinePay; // 网上支付(Y/N)
    private String runSystem; // 运行系统
    private String isInvestProject; // 投资事项(y/n)
    private String mediationServices; // 中介服务
    private String permissionsDivision; // 权限划分
    private String uniteDeptnames; // 联办机构
    private Integer starLevel; // 星级评定
    private String forUser; // 面向用户对象
    private String personZt; // 个人主题分类
    private String personRssj; // 个人人生事件
    private String personTdrq; // 个人特定人群
    private String enterpriseZt; // 法人主题分类
    private String enterpriseTddx; // 法人对象分类
    private String enterpriseJyhd; // 法人经营活动
    private String isCharge; // 是否收费
    private String chargeType; // 收费方式
    private String chargeDesc; // 收费依据
    private String chargeStandard; // 收费标准
    private String legalStandard; // 实施依据
    private String applyConditionDesc; // 申请条件
    private String flowDesc; // 办理流程
    private String applyType; // 入驻办事大厅方式
    private String webApplyName; // 申报网址名称
    private String webApplyUrl; // 申报网址
    private String resultType; // 办理结果类型
    private String resultGettype; // 结果获取方式
    private String resultName; // 办理结果名称
    private String resultDesc; // 结果获取说明
    private String resultExample; // 结果样本图
    private String acceptAddrDesc; // 受理地址
    private String trafficGuide; // 交通指引
    private String officeTime; // 办公时间
    private String firstOffice; // 主办处室
    private String secondOffice; // 会办处室
    private String monitorComplain; // 监督投诉
    private String contactMan; // 联系人
    private String contactPhone; // 联系电话
    private String winDesc; // 窗口描述
    private String winMemo; // 备注信息
    private String mapPosition; // 地图坐标
    private Integer promiseDays; // 承诺时限
    private String promiseDaysDesc; // 承诺时限说明
    private Integer legalDays; // 法定天数
    private String legalDaysDesc; // 法定时限说明
    private String acceptTimeDesc; // 受理时间说明
    private String flowContent; // 外部流程图
    private String amStartTime; // 上午预约开始时间
    private String amEndTime; // 上午预约结束时间
    private String pmStartTime; // 下午预约开始时间
    private String pmEndTime; // 下午预约结束时间
    private Integer amMaxCount; // 上午最大预约人数
    private Integer pmMaxCount; // 下午最大预约人数
    private String remarks; // 备注说明
    private String sync; // 同步标识(已同步S,新增I,更新U,删除D)

    //附加字段 （实施清单 - 申请方式）
    private List<ImplementApplyDO> applyTypeList;


    public List<ImplementApplyDO> getApplyTypeList() {
        return applyTypeList;
    }

    public void setApplyTypeList(List<ImplementApplyDO> applyTypeList) {
        this.applyTypeList = applyTypeList;
    }

    public String getSync() {
        return sync;
    }

    public void setSync(String sync) {
        this.sync = sync;
    }

    public String getUnid() {
        return unid;
    }

    public void setUnid(String unid) {
        this.unid = unid;
    }

    public String getDeptName() {
        return deptName;
    }

    public void setDeptName(String deptName) {
        this.deptName = deptName;
    }

    public String getDeptUnid() {
        return deptUnid;
    }

    public void setDeptUnid(String deptUnid) {
        this.deptUnid = deptUnid;
    }

    public String getDeptCode() {
        return deptCode;
    }

    public void setDeptCode(String deptCode) {
        this.deptCode = deptCode;
    }

    public String getAreaCode() {
        return areaCode;
    }

    public void setAreaCode(String areaCode) {
        this.areaCode = areaCode;
    }

    public String getLifeState() {
        return lifeState;
    }

    public void setLifeState(String lifeState) {
        this.lifeState = lifeState;
    }

    public String getLibState() {
        return libState;
    }

    public void setLibState(String libState) {
        this.libState = libState;
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }

    public String getCreateUserunid() {
        return createUserunid;
    }

    public void setCreateUserunid(String createUserunid) {
        this.createUserunid = createUserunid;
    }

    public String getCreateUsername() {
        return createUsername;
    }

    public void setCreateUsername(String createUsername) {
        this.createUsername = createUsername;
    }

    public String getCatalogUnid() {
        return catalogUnid;
    }

    public void setCatalogUnid(String catalogUnid) {
        this.catalogUnid = catalogUnid;
    }

    public String getIsDelay() {
        return isDelay;
    }

    public void setIsDelay(String isDelay) {
        this.isDelay = isDelay;
    }

    public Integer getDelayDays() {
        return delayDays;
    }

    public void setDelayDays(Integer delayDays) {
        this.delayDays = delayDays;
    }

    public String getServiceMainCode() {
        return serviceMainCode;
    }

    public void setServiceMainCode(String serviceMainCode) {
        this.serviceMainCode = serviceMainCode;
    }

    public String getServiceSubCode() {
        return serviceSubCode;
    }

    public void setServiceSubCode(String serviceSubCode) {
        this.serviceSubCode = serviceSubCode;
    }

    public String getUniteDeptunids() {
        return uniteDeptunids;
    }

    public void setUniteDeptunids(String uniteDeptunids) {
        this.uniteDeptunids = uniteDeptunids;
    }

    public Integer getParentUnid() {
        return parentUnid;
    }

    public void setParentUnid(Integer parentUnid) {
        this.parentUnid = parentUnid;
    }

    public String getImplementCode() {
        return implementCode;
    }

    public void setImplementCode(String implementCode) {
        this.implementCode = implementCode;
    }

    public String getCatalogName() {
        return catalogName;
    }

    public void setCatalogName(String catalogName) {
        this.catalogName = catalogName;
    }

    public String getServiceName() {
        return serviceName;
    }

    public void setServiceName(String serviceName) {
        this.serviceName = serviceName;
    }

    public String getServiceType() {
        return serviceType;
    }

    public void setServiceType(String serviceType) {
        this.serviceType = serviceType;
    }
    

    public String getApplyPropertiy() {
		return applyPropertiy;
	}

	public void setApplyPropertiy(String applyPropertiy) {
		this.applyPropertiy = applyPropertiy;
	}

	public String getPowerResource() {
        return powerResource;
    }

    public void setPowerResource(String powerResource) {
        this.powerResource = powerResource;
    }

    public String getBaseCode() {
        return baseCode;
    }

    public void setBaseCode(String baseCode) {
        this.baseCode = baseCode;
    }

    public String getServiceCode() {
        return serviceCode;
    }

    public void setServiceCode(String serviceCode) {
        this.serviceCode = serviceCode;
    }

    public String getInfoType() {
        return infoType;
    }

    public void setInfoType(String infoType) {
        this.infoType = infoType;
    }

    public String getCountLimitDesc() {
        return countLimitDesc;
    }

    public void setCountLimitDesc(String countLimitDesc) {
        this.countLimitDesc = countLimitDesc;
    }

    public String getPerformLevel() {
        return performLevel;
    }

    public void setPerformLevel(String performLevel) {
        this.performLevel = performLevel;
    }

    public String getImplementPropety() {
        return implementPropety;
    }

    public void setImplementPropety(String implementPropety) {
        this.implementPropety = implementPropety;
    }

    public String getPerformContent() {
        return performContent;
    }

    public void setPerformContent(String performContent) {
        this.performContent = performContent;
    }

    public String getHandleScope() {
        return handleScope;
    }

    public void setHandleScope(String handleScope) {
        this.handleScope = handleScope;
    }

    public String getIsExpress() {
        return isExpress;
    }

    public void setIsExpress(String isExpress) {
        this.isExpress = isExpress;
    }

    public String getFourStandard() {
        return fourStandard;
    }

    public void setFourStandard(String fourStandard) {
        this.fourStandard = fourStandard;
    }

    public Integer getSortid() {
        return sortid;
    }

    public void setSortid(Integer sortid) {
        this.sortid = sortid;
    }

    public String getIsReservation() {
        return isReservation;
    }

    public void setIsReservation(String isReservation) {
        this.isReservation = isReservation;
    }

    public String getIsOnlinePay() {
        return isOnlinePay;
    }

    public void setIsOnlinePay(String isOnlinePay) {
        this.isOnlinePay = isOnlinePay;
    }

    public String getRunSystem() {
        return runSystem;
    }

    public void setRunSystem(String runSystem) {
        this.runSystem = runSystem;
    }

    public String getIsInvestProject() {
        return isInvestProject;
    }

    public void setIsInvestProject(String isInvestProject) {
        this.isInvestProject = isInvestProject;
    }

    public String getMediationServices() {
        return mediationServices;
    }

    public void setMediationServices(String mediationServices) {
        this.mediationServices = mediationServices;
    }

    public String getPermissionsDivision() {
        return permissionsDivision;
    }

    public void setPermissionsDivision(String permissionsDivision) {
        this.permissionsDivision = permissionsDivision;
    }

    public String getUniteDeptnames() {
        return uniteDeptnames;
    }

    public void setUniteDeptnames(String uniteDeptnames) {
        this.uniteDeptnames = uniteDeptnames;
    }

    public Integer getStarLevel() {
        return starLevel;
    }

    public void setStarLevel(Integer starLevel) {
        this.starLevel = starLevel;
    }

    public String getForUser() {
        return forUser;
    }

    public void setForUser(String forUser) {
        this.forUser = forUser;
    }

    public String getPersonZt() {
        return personZt;
    }

    public void setPersonZt(String personZt) {
        this.personZt = personZt;
    }

    public String getPersonRssj() {
        return personRssj;
    }

    public void setPersonRssj(String personRssj) {
        this.personRssj = personRssj;
    }

    public String getPersonTdrq() {
        return personTdrq;
    }

    public void setPersonTdrq(String personTdrq) {
        this.personTdrq = personTdrq;
    }

    public String getEnterpriseZt() {
        return enterpriseZt;
    }

    public void setEnterpriseZt(String enterpriseZt) {
        this.enterpriseZt = enterpriseZt;
    }

    public String getEnterpriseTddx() {
        return enterpriseTddx;
    }

    public void setEnterpriseTddx(String enterpriseTddx) {
        this.enterpriseTddx = enterpriseTddx;
    }

    public String getEnterpriseJyhd() {
        return enterpriseJyhd;
    }

    public void setEnterpriseJyhd(String enterpriseJyhd) {
        this.enterpriseJyhd = enterpriseJyhd;
    }

    public String getIsCharge() {
        return isCharge;
    }

    public void setIsCharge(String isCharge) {
        this.isCharge = isCharge;
    }

    public String getChargeType() {
        return chargeType;
    }

    public void setChargeType(String chargeType) {
        this.chargeType = chargeType;
    }

    public String getChargeDesc() {
        return chargeDesc;
    }

    public void setChargeDesc(String chargeDesc) {
        this.chargeDesc = chargeDesc;
    }

    public String getChargeStandard() {
        return chargeStandard;
    }

    public void setChargeStandard(String chargeStandard) {
        this.chargeStandard = chargeStandard;
    }

    public String getLegalStandard() {
        return legalStandard;
    }

    public void setLegalStandard(String legalStandard) {
        this.legalStandard = legalStandard;
    }

    public String getApplyConditionDesc() {
        return applyConditionDesc;
    }

    public void setApplyConditionDesc(String applyConditionDesc) {
        this.applyConditionDesc = applyConditionDesc;
    }

    public String getFlowDesc() {
        return flowDesc;
    }

    public void setFlowDesc(String flowDesc) {
        this.flowDesc = flowDesc;
    }

    public String getApplyType() {
        return applyType;
    }

    public void setApplyType(String applyType) {
        this.applyType = applyType;
    }

    public String getWebApplyName() {
        return webApplyName;
    }

    public void setWebApplyName(String webApplyName) {
        this.webApplyName = webApplyName;
    }

    public String getWebApplyUrl() {
        return webApplyUrl;
    }

    public void setWebApplyUrl(String webApplyUrl) {
        this.webApplyUrl = webApplyUrl;
    }

    public String getResultType() {
        return resultType;
    }

    public void setResultType(String resultType) {
        this.resultType = resultType;
    }

    public String getResultGettype() {
        return resultGettype;
    }

    public void setResultGettype(String resultGettype) {
        this.resultGettype = resultGettype;
    }

    public String getResultName() {
        return resultName;
    }

    public void setResultName(String resultName) {
        this.resultName = resultName;
    }

    public String getResultDesc() {
        return resultDesc;
    }

    public void setResultDesc(String resultDesc) {
        this.resultDesc = resultDesc;
    }

    public String getResultExample() {
        return resultExample;
    }

    public void setResultExample(String resultExample) {
        this.resultExample = resultExample;
    }

    public String getAcceptAddrDesc() {
        return acceptAddrDesc;
    }

    public void setAcceptAddrDesc(String acceptAddrDesc) {
        this.acceptAddrDesc = acceptAddrDesc;
    }

    public String getTrafficGuide() {
        return trafficGuide;
    }

    public void setTrafficGuide(String trafficGuide) {
        this.trafficGuide = trafficGuide;
    }

    public String getOfficeTime() {
        return officeTime;
    }

    public void setOfficeTime(String officeTime) {
        this.officeTime = officeTime;
    }

    public String getFirstOffice() {
        return firstOffice;
    }

    public void setFirstOffice(String firstOffice) {
        this.firstOffice = firstOffice;
    }

    public String getSecondOffice() {
        return secondOffice;
    }

    public void setSecondOffice(String secondOffice) {
        this.secondOffice = secondOffice;
    }

    public String getMonitorComplain() {
        return monitorComplain;
    }

    public void setMonitorComplain(String monitorComplain) {
        this.monitorComplain = monitorComplain;
    }

    public String getContactMan() {
        return contactMan;
    }

    public void setContactMan(String contactMan) {
        this.contactMan = contactMan;
    }

    public String getContactPhone() {
        return contactPhone;
    }

    public void setContactPhone(String contactPhone) {
        this.contactPhone = contactPhone;
    }

    public String getWinDesc() {
        return winDesc;
    }

    public void setWinDesc(String winDesc) {
        this.winDesc = winDesc;
    }

    public String getWinMemo() {
        return winMemo;
    }

    public void setWinMemo(String winMemo) {
        this.winMemo = winMemo;
    }

    public String getMapPosition() {
        return mapPosition;
    }

    public void setMapPosition(String mapPosition) {
        this.mapPosition = mapPosition;
    }

    public Integer getPromiseDays() {
        return promiseDays;
    }

    public void setPromiseDays(Integer promiseDays) {
        this.promiseDays = promiseDays;
    }

    public String getPromiseDaysDesc() {
        return promiseDaysDesc;
    }

    public void setPromiseDaysDesc(String promiseDaysDesc) {
        this.promiseDaysDesc = promiseDaysDesc;
    }

    public Integer getLegalDays() {
        return legalDays;
    }

    public void setLegalDays(Integer legalDays) {
        this.legalDays = legalDays;
    }

    public String getLegalDaysDesc() {
        return legalDaysDesc;
    }

    public void setLegalDaysDesc(String legalDaysDesc) {
        this.legalDaysDesc = legalDaysDesc;
    }

    public String getAcceptTimeDesc() {
        return acceptTimeDesc;
    }

    public void setAcceptTimeDesc(String acceptTimeDesc) {
        this.acceptTimeDesc = acceptTimeDesc;
    }

    public String getFlowContent() {
        return flowContent;
    }

    public void setFlowContent(String flowContent) {
        this.flowContent = flowContent;
    }

    public String getAmStartTime() {
        return amStartTime;
    }

    public void setAmStartTime(String amStartTime) {
        this.amStartTime = amStartTime;
    }

    public String getAmEndTime() {
        return amEndTime;
    }

    public void setAmEndTime(String amEndTime) {
        this.amEndTime = amEndTime;
    }

    public String getPmStartTime() {
        return pmStartTime;
    }

    public void setPmStartTime(String pmStartTime) {
        this.pmStartTime = pmStartTime;
    }

    public String getPmEndTime() {
        return pmEndTime;
    }

    public void setPmEndTime(String pmEndTime) {
        this.pmEndTime = pmEndTime;
    }

    public Integer getAmMaxCount() {
        return amMaxCount;
    }

    public void setAmMaxCount(Integer amMaxCount) {
        this.amMaxCount = amMaxCount;
    }

    public Integer getPmMaxCount() {
        return pmMaxCount;
    }

    public void setPmMaxCount(Integer pmMaxCount) {
        this.pmMaxCount = pmMaxCount;
    }

    public String getRemarks() {
        return remarks;
    }

    public void setRemarks(String remarks) {
        this.remarks = remarks;
    }
}
